Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F10 Internationaux de Tennis de Brest - Brest USTA Men's Challenger of Dallas - Dallas Open de Montauban - Montauban Granby Challenger - Granby Togliatti Cup - Togliatti GHI Bronx Tennis Classic - Bronx Theusbridge.com Tennis Classic - Tarzana Open de L'Isere (Open 38) - Grenoble 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio University of Tennessee USTA Challenger - Knoxville USTA Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Boca Raton Open de L'Isere - Grenoble GHI Bronx Classic - Bronx Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Morocco Tennis Tour - Casablanca Trofeo Sisma Mantova - Mantova Morocco Tennis Tour - Meknes BSI Challenger Lugano - Lugano Genova Open Challenger - Genova Kobstaedernes ATP Challenger - Kolding President's Cup - Astana Noumea Challenger Cherbourg Challenger Vigo Challenger Mons Challenger Bergamo Challenger Bangkok Challenger Singapore Challenger Bath Challenger Athens Challenger Nottingham Challenger Savannah Challenger Istanbul Challenger Izmir Challenger Seoul Challenger Ortisei Challenger Bangkok Challenger Irving Challenger Stockton Challenger Internazionali di Tennis di Bergamo - Bergamo Tunis Challenger Orleans Challenger Heilbronn Challenger Bangkok Challenger Nottingham Challenger Sarasota Challenger AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Open 13 - Marseille Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon USTA Seascape Challenger - Aptos Challenger 42 - Andrezieux Open 13 - Marseille Siebel Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Thailand Open - Bangkok Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Open Sainte-Victoire - Aix-En-Provence 2003 West Side Tennis Club Challenger - Forest Hills Steelers Cup - Kosice Tata Open - Chennai Siebel Open - San Jose Kroger / St. Jude International - Memphis Estoril Open - Estoril Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Top Wool Challenger Biella - Biella Mercedes Cup - Stuttgart RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island GHI Bronx Classic - Bronx Grand Prix de Tennis de Lyon - Lyon Memorial Savigni - Sassuolo Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Thailand Open - Bangkok AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Akbank Private Banking-TED Open - Istanbul Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok Hilton Waikoloa Village USTA Challenger - Waikoloa ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Internationaux du Doubs - Besancon Open 13 - Marseille Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere San Marino Cepu Open - San Marino Morocco Tennis Tour - Fes Open de Montauban - Montauban GHI Bronz Classic - Bronx The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz The Dubai Tennis Championships - Dubai St. Brieuc Challenger Lugano Challenger AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Sarajevo Challenger Open 13 - Marseille BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Zivnobanka Czech Open - Prostejov ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille UNICEF Open - 's Hertogenbosch Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Helsinki Challenger Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Aptos Challenger Sybase Open - San Jose Adidas Open de Toulouse - Toulouse Warsteiner Challenger Wolfsburg - Wolfsburg Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Schickendanz Open - Furth USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx drkoop.com USTA Challenger of Tallahassee - Tallahassee Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham AAPT Championships - Adelaide 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Gran Copa Ericsson - Rio de Janeiro The Waco International Tennis Challenger - Waco Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank The Wright Financial Group, Inc. Challenger - Champaign RCA Championships - Indianapolis 2003 Freeman Men's Challenger - Joplin VIII Avierto Internacional de Salinas - Salinas 2003 Eddleman USTA Challenger - Birmingham Sporting Challenger 2003 - Turin Schickendanz Open - Furth X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Siemens Open 2003 - Scheveningen USTA Seascape Challenger - Aptos Hilversum Open - Hilversum Binghamton Professional Tennis Tournament - Binghamton Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Tatra Banka Open 2003 - Bratislava Open Sainte Victoire - Aix-En-Provence Zagreb Open - Zagreb Czech Open - Prostejov Siemens Open 2004 - Scheveningen Binghamton Professional Tennis Tournament - Binghamton The LTA Bolton Challenger - Bolton Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb Banca Stato Challenger - Lugano Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Siemens Open - Scheveningen USTA Comerica Challenger - Aptos Porsche Open - Poznan San Marino Cepu Open - San Marino Open D'Orleans - Orleans Open de L'Isere - Grenoble Kobstaedernes ATP Challenger - Kolding KGHM Emax Polish Indoors - Wroclaw BMW Tennis Championship - Sunrise Tunis Open 2006 - Tunis Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini 8° Trani Cup - Trani Dusseldorf Open 2006 - Dusseldorf Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Privatbank Open 2006 - Dnepropetrovsk Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Steelers Cup - Kosice Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Pekao Open - Szczecin Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux PEOPLEnet Cup - Dnepropetrovsk Challenger DCNS de Cherbourg - Cherbourg Morocco Tennis Tour - Tanger BNP Paribas Primrose - Bordeaux Siemens Open - Scheveningen GHI Bronx Tennis Classic - Bronx Challenger Copa Sevilla 2008 - Seville Citi Open - Washington Open des Alpes Trophee BNP Paribas - Grenoble Open 13 - Marseille Open de Rennes - Rennes Tennis Masters Series - Paris Labertz Open by Stawag - Aachen Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto NASDAQ-100 Open - Miami PEOPLEnet CUP - Dnepropetrovsk Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg IPP Open - Helsinki Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Heilbronn Challenger Wroclaw Challenger Farmers Classic - Los Angeles Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Besancon Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Legg Mason Tennis Classic - Washington BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Open Seat Godo - Barcelona Chennai Open - Chennai Caltanissetta Challenger Internationaler Raiffeisen Grand Prix - St. Polten Rome Challenger Rome Challenger Open SEAT 2008 - Barcelona BNP Paribas Masters - Paris Bordeaux Challenger Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Milan Challenger San Benedetto Challenger Rimini Challenger Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Geneva Challenger Freudenstadt Challenger St. Remy Challenger Rennes Challenger Cherbourg Challeger Rabat Challenger Marrakech Challenger PBZ Zagreb Indoors - Zagreb St. Brieuc Challenger Tunis Challenger Bordeaux Challenger Nottingham Challenger Legg Mason Tennis Classic - Washington Bet-at-home Open - Hamburg Citi Open - Washington U.S. Men's Clay Court Championships - Houston Malaysian Open - Kuala Lumpur Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Aptos Challenger Orleans Challenger St. Petersburg Open - St. Petersburg Winston Salem - Winston Salem Tashkent Challenger Open Seat Godo 2007 - Barcelona Atlanta Tennis Championships - Atlanta USTA Challenger of Burbank - Burbank Estoril Open - Estoril Open de L'Isere - Grenoble Gerry Weber Open - Halle 2002 Azalea Orthopedic Challenger - Tyler Hilton Waikoloa Village USTA Challenger - Waikoloa Dutch Open Tennis - Amersfoort Bet-at-home Open - Hamburg Countrywide Classic - Los Angeles Open Sud de France - Montpellier BMW Open - Munich Rakuten Japan Open - Tokyo Tunis Open - Tunis Portugal Open - Oeiras Australian Open - Melbourne Finnish Open - Helsinki IV Gramado Open de Tenis - Gramado Samsung Securities Cup Challenger Tennis - Seoul Cary Challenger Copa Ericsson Costa Rica - San Jose Open de L'Isere-Open 38 - Grenoble Open de Franche Comte - Besancon Wimbledon - London Riviera di Rimini Challenger - Rimini U.S. Open - New York Credicard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Internationaux du Doubs - Besancon ATP Challenger Numea - New Caledonia French Open - Paris Open de Rennes La Trinitaine - Rennes Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Verizon Tennis Challenge - Atlanta Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Indianapolis Tennis Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Arizona Men's Tennis Championships - Scottsdale Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Davidoff Swiss Indoors - Basel The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle Qatar Exxon Mobil Open - Doha SA Tennis Open - Johannesburg AEGON Championships - London Masters Series - Hamburg Countrywide Classic - Los Angeles Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Mutua Madrilena Masters Madrid - Madrid St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney BMW Open - Munich ATP Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati Kroger / St. Jude International - Memphis NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome BNP Paribas Masters - Paris Rogers Masters - Montreal Sony Open Tennis - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Davis Cup, World Group, 1R, FRA-CRO 4-1 Masters Series Madrid - Madrid Davis Cup, World Group, SF, CRO-RUS 3-2 BNP Paribas Masters - Paris Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Hyundai Hopman Cup - Perth Tennis Masters Series - Madrid Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 BNP Paribas Masters - Paris Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Rogers Cup - Montreal Masters Series Hamburg - Hamburg French Open - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Wimbledon - London River Oaks International Tennis Tournament - Houston U.S. Open - New York French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Toronto Wimbledon - London Olympics - Beijing Olympics - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris BNP Paribas Masters - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, 1R, NED-RUS 0-5